package com.mybatis.utils;

import com.mybatis.cfg.Configuration;

import java.sql.Connection;
import java.sql.DriverManager;

/**
 * 数据源工具类 用于创建连接
 * 这里方便模拟 没有使用连接池
 */
public class DataSourceUtils {
    public static Connection getConnection(Configuration configuration) {

        try {
            //注册驱动
            Class.forName(configuration.getDriver());
            //获取连接
            return DriverManager.getConnection(configuration.getUrl(), configuration.getUsername(), configuration.getPassword());
        }catch (Exception e){
            throw new RuntimeException("获取连接异常");
        }

    }
}
